// 扩展vue原有的功能：全局组件，自定义指令，挂载原型方法，注意点：Vue3没有全局过滤器。
import Skeleton from './skeleton'
import Slideshow from './slideshow'
import More from './more.vue'
import City from './city.vue'

// Vue2 全局注册组件
// Vue.component('组件名', 组件)

// Vue3 全局注册组件
// app.component('组件名', 组件)

export default {
  // install 这种写法以后是提供给 app.use() 安装组件库用的
  install (app) {
    // Vue3 全局注册组件  在app上进行扩展   Vue.prototype.$http 替换成 app.config.globalproperties.$http
    app.component(Skeleton.name, Skeleton)
    app.component(Slideshow.name, Slideshow)
    app.component(More.name, More)
    app.component(City.name, City)
  }
}
